package com.nulldev.util.uri.iwebkit.legacy.elements.audio;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;

import com.nulldev.util.uri.iwebkit.legacy.element.Element;
import com.nulldev.util.uri.iwebkit.legacy.element.ElementType;

public class AudioElement extends Element{

	public AudioElement(String id, String classID, String html, String css, String data) {
		super(id, classID, html, css, data, ElementType.MULTIMEDIA);
	}

	@Override
	public void onLoad() {
	}

	@Override
	public void onRender(Graphics2D g2d, int x, int y, int width) {
		g2d.drawRect(x, y, 640, 20);
		g2d.fillRect(x, y, 640, 20);
		g2d.setColor(Color.black);
		g2d.fillRect(x + 60, y + 8, 560, 5);
		g2d.fillRect(x + 12, y + 4, 2, 12);
		g2d.fillRect(x + 8, y + 4, 2, 12);
		final Font prevFont = g2d.getFont();
		g2d.setFont(default_font);
		g2d.drawString("00:00", x + 20, y + 14);
		g2d.setColor(Color.blue);
		g2d.fillRect(x + 60, y + 8, 560, 5);
		g2d.setColor(Color.red);
		g2d.drawRect(x, y, 640, 20);
		g2d.drawString("audio.element", x + 2, y + 10);
		g2d.setColor(Color.white);
		g2d.setFont(prevFont);
		updateHeight(30);
		updateWidth(650);
	}

}
